package repository;

import java.util.List;

import javax.swing.JOptionPane;

import org.hibernate.Session;

import exception.SemCelularException;
import model.Funcionario;
import utility.DAO;
import utility.HibernateUtil;

public class FuncionarioRepository implements DAO<Funcionario>{

	private Session session;
	
	@Override
	public void cadastrar(Funcionario objeto) {

		session = HibernateUtil.getSessionFactory().getCurrentSession(); 
		session.beginTransaction(); 
		session.save(objeto); 
		session.getTransaction().commit();
		
	}

	@Override
	public List<Funcionario> listar() {
		// TODO Auto-generated method stub
		return null;
	}

	@Override
	public void alterar(Funcionario objeto) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public void remover(Funcionario objeto) {
		// TODO Auto-generated method stub
		
	}

	@Override
	public Funcionario buscar(Long string) {
		// TODO Auto-generated method stub
		return null;
	}

}
